<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:ice="http://www.icesoft.com/icefaces/component"
      xmlns:f="http://java.sun.com/jsf/core"
      >

    <body>

        <ui:composition template="./../Template.xhtml">

            <ui:define name="title">
                Densidades con Cono de Arena
            </ui:define>

            <ui:define name="body">
                <ice:panelGroup id="messagePanel" layout="block">
                    <ice:messages errorClass="errorMessages" infoClass="infoMessages" layout="table" globalOnly="true"/>
                </ice:panelGroup>
                <ice:form partialSubmit="true">
                <fieldset class="form">
                    <legend class="form">Detalles de formulario</legend>
                    <ice:panelGrid columns="4" styleClass="standardTable" columnClasses="tituloLateral messageRight">
                        <ice:outputText value="RUT:" />
                        <ice:outputText id="rut" value="#{formulario.formulario.rut.rut}-#{formulario.formulario.rut.digito}" />

                        <ice:outputText value="OT:" />
                        <ice:outputText id="nroOT" value="#{formulario.formulario.nroOT}" />

                        <ice:outputText value="Nombres:" />
                        <ice:outputText id="nombres" value="#{formulario.formulario.rut.primerNombre} #{formulario.formulario.rut.segundoNombre}" />

                        <ice:outputText id="apellidos" value="Apellidos:" />
                        <ice:outputText value="#{formulario.formulario.rut.apellidoPaterno} #{formulario.formulario.rut.apellidoMaterno}" />

                        <ice:outputText value="Área" />
                        <ice:outputText value="#{formulario.formulario.codigoEnsayo.area}" />

                        <ice:outputText value="Código ensayo:" />
                        <ice:outputText id="ensayo" value="#{formulario.formulario.codigoEnsayo}" />

                        <ice:outputText value="Fecha muestreo:" />
                        <ice:selectInputDate id="fecha" readonly="true" renderAsPopup="true" value="#{formulario.formulario.fecha}"  />

                        <ice:outputText value="Observaciones:" />
                        <ice:inputTextarea readonly="true" id="observaciones" value="#{formulario.dcarena.observaciones}" />

                        <ice:outputText value="Fecha revisión:" />
                        <ice:selectInputDate id="fechaRev" renderAsPopup="true" value="#{formulario.dcarena.fechaRevision}" readonly="true" />

                        <ice:outputText value="Revisado por:" />
                        <ice:outputText id="revPor" value="#{formulario.dcarena.revisadoPor}" />

                    </ice:panelGrid>
                    <ice:dataPaginator for="listaInformes" paginator="true" fastStep="3" paginatorMaxPages="5" style="border:none" >
                        <f:facet name="first">
                            <ice:graphicImage url="/Imagenes/Button First_128.png" style="border:none" title="Primera página" height="30px" />
                        </f:facet>
                        <f:facet name="previous">
                            <ice:graphicImage url="/Imagenes/Button Back_128.png" style="border:none" title="Página anterior" height="30px" />
                        </f:facet>
                        <f:facet name="next">
                            <ice:graphicImage url="/Imagenes/Button Play_128.png" style="border:none" title="Siguiente página" height="30px" />
                        </f:facet>
                        <f:facet name="last">
                            <ice:graphicImage url="/Imagenes/Button Last_128.png" style="border:none" title="Ultima página" height="30px" />
                        </f:facet>
                    </ice:dataPaginator>

                    <ice:dataTable styleClass="jsfcrud_list_form" value="#{formulario.infRefDCAr}" var="item" border="0" cellpadding="2" cellspacing="0" rowClasses="jsfcrud_odd_row,jsfcrud_even_row" rules="all" style="border:solid 1px" id="listaInformes" rows="10">
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="D R de Referencia(0.01 g/cc)" />
                            </f:facet>
                            <ice:outputText value="#{item.DRRef}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="N° del Suelo en Informe" />
                            </f:facet>
                            <ice:outputText value="#{item.nroSueloInf}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="% Densidad Relativa" />
                            </f:facet>
                            <ice:outputText value="#{item.densidadRelativa}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="% PM o PS" />
                            </f:facet>
                            <ice:outputText value="#{item.PMoPS}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Proctor Referencia(0.01 g/cc)" />
                            </f:facet>
                            <ice:outputText value="#{item.proctorRef}" />
                        </ice:column>
                    </ice:dataTable>

                    <ice:dataPaginator id="informeTableInfo" for="listaInformes"
                                       rowsCountVar="rowsCount"
                                       displayedRowsCountVar="displayedRowsCount"
                                       firstRowIndexVar="firstRowIndex"
                                       lastRowIndexVar="lastRowIndex"
                                       pageCountVar="pageCount"
                                       pageIndexVar="pageIndex"
                                       >
                        <ice:outputFormat value="{0} medicion(es) encontrada(s), mostrando {1} medición(es), desde {2} a {3}. Página {4} / {5}.">
                            <f:param value="#{rowsCount}" />
                            <f:param value="#{displayedRowsCount}" />
                            <f:param value="#{firstRowIndex}" />
                            <f:param value="#{lastRowIndex}" />
                            <f:param value="#{pageIndex}" />
                            <f:param value="#{pageCount}" />
                        </ice:outputFormat>


                    </ice:dataPaginator>

                    <ice:dataPaginator for="listaPuntos" paginator="true" fastStep="3" paginatorMaxPages="5" style="border:none" >
                        <f:facet name="first">
                            <ice:graphicImage url="/Imagenes/Button First_128.png" style="border:none" title="Primera página" height="30px" />
                        </f:facet>
                        <f:facet name="previous">
                            <ice:graphicImage url="/Imagenes/Button Back_128.png" style="border:none" title="Página anterior" height="30px" />
                        </f:facet>
                        <f:facet name="next">
                            <ice:graphicImage url="/Imagenes/Button Play_128.png" style="border:none" title="Siguiente página" height="30px" />
                        </f:facet>
                        <f:facet name="last">
                            <ice:graphicImage url="/Imagenes/Button Last_128.png" style="border:none" title="Ultima página" height="30px" />
                        </f:facet>
                    </ice:dataPaginator>

                    <ice:dataTable styleClass="jsfcrud_list_form" value="#{formulario.puntoDCAr}" var="item" border="0" cellpadding="2" cellspacing="0" rowClasses="jsfcrud_odd_row,jsfcrud_even_row" rules="all" style="border:solid 1px" id="listaPuntos" rows="10">
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Punto N°" />
                            </f:facet>
                            <ice:outputText value="#{item.puntoDCArPK.nroPunto}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Código del Cono" />
                            </f:facet>
                            <ice:outputText value="#{item.codigoCono}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Código de Balanza" />
                            </f:facet>
                            <ice:outputText value="#{item.codigoBalanza}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Arena Estandarizada (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoArena}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Calibr. Cono+Placa Base" />
                            </f:facet>
                            <ice:outputText value="#{item.calibConoPlacaBase}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="D.A.S Arena Estandarizada (g/cc)" />
                            </f:facet>
                            <ice:outputText value="#{item.DASEstandar}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Arena Remanente (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoArenaRem}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Suelo+Recipiente (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoSueloRecip}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Recipiente (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoRecip}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Densidad Húmeda (g/cc)" />
                            </f:facet>
                            <ice:outputText value="#{item.densidadHumeda}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Húmedo+Recip 1 (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoHumedoRecip1}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Húmedo+Recip 2 (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoHumedoRecip2}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Seco+Precip 1 (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoSecoRecip1}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Seco+Precip 2 (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoSecoRecip2}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Recipiente 1 (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoRecip1}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Peso Recipiente 2 (g)" />
                            </f:facet>
                            <ice:outputText value="#{item.pesoRecip2}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="% Humedad 1" />
                            </f:facet>
                            <ice:outputText value="#{item.pcientoHumedad1}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="% Humedad 2" />
                            </f:facet>
                            <ice:outputText value="#{item.pcientoHumedad2}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="% Humedad Promedio" />
                            </f:facet>
                            <ice:outputText value="#{item.humedadPromedio}" />
                        </ice:column>
                        <ice:column>
                            <f:facet name="header">
                                <ice:outputText value="Densidad Seca (g/cc)" />
                            </f:facet>
                            <ice:outputText value="#{item.densidadSeca}" />
                        </ice:column>

                    </ice:dataTable>

                    <ice:dataPaginator id="puntoTableInfo" for="listaPuntos"
                                       rowsCountVar="rowsCount"
                                       displayedRowsCountVar="displayedRowsCount"
                                       firstRowIndexVar="firstRowIndex"
                                       lastRowIndexVar="lastRowIndex"
                                       pageCountVar="pageCount"
                                       pageIndexVar="pageIndex"
                                       >
                        <ice:outputFormat value="{0} medicion(es) encontrada(s), mostrando {1} medición(es), desde {2} a {3}. Página {4} / {5}.">
                            <f:param value="#{rowsCount}" />
                            <f:param value="#{displayedRowsCount}" />
                            <f:param value="#{firstRowIndex}" />
                            <f:param value="#{lastRowIndex}" />
                            <f:param value="#{pageIndex}" />
                            <f:param value="#{pageCount}" />
                        </ice:outputFormat>


                    </ice:dataPaginator>

                </fieldset>
                <ice:commandLink action="#{formulario.listSetup}" title="Mostrar formularios" >
                    <ice:graphicImage height="25px" url="/Imagenes/Listar.png" />
                </ice:commandLink>
                </ice:form>
            </ui:define>

        </ui:composition>

    </body>
</html>
